﻿<?php

    //如果json返回的数据出现小红点在文件的第一行使用ob_clean();
    ob_clean();//清除输出缓存

    //每页显示2
    $y = 2;

    //固定页码 3
    $num = 3;

    $p = empty($_GET['p'])?1:$_GET['p']; //当前页码

    //计算当前页开始的位置
    $x=($p-1)*$y;

    //获取总页数
    $tsql = "select count(*) t from `news` where endble=0";
    $res = mysqli_query($link,$tsql);
    $total = mysqli_fetch_assoc($res)['t'];

    //计算总页数
    $tpage = ceil($total / $y);

    if($num>$tpage){
      $num = $tpage;
    }

    $fl = floor($num / 2);

    $start = $p - $fl;

    if($start<1){
      $start = 1;
      $end = $num;

    }else{

    $end = $p + $fl;

    if($end>$tpage){
      $end = $tpage;
      $start = $tpage - $num + 1;
    }
    }
  /*页码拼接*/
  $pages = '';

  for($i=$start;$i<=$end;$i++){
   if($i==$p){

        $pages.='<li class="active"><a tabindex="0">'.$i.'</a></li>';

      }else{

        $pages.='<li><a href="index.php?c='.$GLOBALS['c'].'&a='.$GLOBALS['a'].'&admin=1&p='.$i.'" tabindex="0">'.$i.'</a></li>';
      }}


  //编写sql语句  排序 限制输出 限制字段
   //构建分页SQL语句
   $sql="select * from `news` where endble=0 order by id desc limit $x,$y";//查询没有被删除的数据
   //执行Sql语句
   $result=mysqli_query($link,$sql);


   //条件为真 true，非0整数、有值变量
  //使用while循环从结果中逐一获取数据
   while ($arr=mysqli_fetch_assoc($result)){
          $data[]=$arr;
  }


  // 使用for循环逐一获取数据
  /* for ($i=0; $i < $result->num_rows; $i++) {
     //从结果集获取数据
     $data=mysqli_fetch_assoc($result);
   }*/

//加载后台公共视图include('layout.html');
include(VIEW_PATH.$admin.'layout.html');
